// koa json 配置详情: https://github.com/koajs/json
const koa  = require('koa'),
      json = require('koa-json');

const app = koa();

app.use(json({
    pretty: false, // 是否格式化
    param : 'pretty', // 当 pretty 配置为 false 时此时可以在 url 中添加指定的参数 pretty 来达到格式化的效果
    spaces: 2 // 格式化时的空格个数
}));

app.use(function *() {
    this.body = {name: 'koa-body'};
});

/**
 *
 fetch("http://localhost:3000/", {
  method: "POST",
  headers: {
    "Content-Type": "application/x-www-form-urlencoded"
  },
  body: "firstName=Nikhil&favColor=blue&password=easytoguess"
}).then(function(res) {
  return res.json();
}).then(function(data) {
  console.log(data);
}).catch(function(err) {
  console.log(err)
});
 */

app.listen(3000);